﻿using System;
using System.ComponentModel.DataAnnotations.Schema;

namespace WinApp.Model.EF_Model
{
    [Table("CourseSqlDetail")]
    public class CourseDetail
    {
        public int Id { get; set; }
        public int StructureId { get; set; }
        public bool IsCheckMinimumLearningTime { get; set; }
        public string StructureName { get; set; }
        public string StructureDescription { get; set; }
        public int EnrollmentId { get; set; }
        public double? StructureMinimumLearningTime { get; set; }
        public double? CumulativeLearningTime { get; set; }
        public int? LearningStatu { get; set; }
        public long LearningStatuTableId { get; set; }
        public double? Score { get; set; }
        public long? StructureParentId { get; set; }
        public long? LastLaunchStructureId { get; set; }
        public int? NodeType { get; set; }
        public string CourseUnitLanuchPath { get; set; }
        public long? CourseUnitId { get; set; }
        public int? CourseUnitType { get; set; }
        public int? CourseUnitCount { get; set; }

        public string CompletePercent { get; set; }
        public bool OnlyMimimumLearningTimeRequired { get; set; }
        public int? Sequence { get; set; }
        public string Size { get; set; }
        public string PackedTime { get; set; }
        public string PackagePath { get; set; }
        public double? CoursewarePercentComplete { get; set; }
        public double? StructurePercentComplete { get; set; }
    }
}
